TEMPO: a Software Process Model Based on Object Context Behavior
نویسندگان
چکیده
Recent work on software processes has produced a considerable amount of detailed information which renders the software life cycle more explicit by describing it as an enactable software process model. This article presents TEMPO: a software process modeling strategy based on Adele: a software con guration management kernel. The facilities for describing and enacting software process models are highlighted. TEMPO is an object oriented process model. Each software process is modeled as an object which encapsulates (role concept) the operations around a set of resources required to carry out a speci c software development activity. Each software activity provides workspace in which the developers work by calling operations on processes. On this way a software development environment may consist of a set of workspace working together by coordinating their activities. This paper concludes with an overview of the TEMPO implementation on top of Adele.
منابع مشابه
Availability evaluation of Software architecture of object oriented Style using coloured Petri nets
Software architecture is one of the most fundamental products in the process of software development in the areas of behavioral or non- behavioral features like availability or transformability change. There are different ways to evaluate software architecture one of which is the creation of application model. An executable model of software architecture is an official description of architectu...
متن کاملSupporting Software Process Evolution in Adele/Tempo
Software process evolution corresponds to the act of improving the existing prescriptive software process models in a controlled and supported way. As software processes change constantly, it is therefore necessary to support one or more methods for assisting environment administrators in improving models. Changes are made in order to adapt software process models to new requirements, correct i...
متن کاملTHE ADELE-TEMPO experience : an environment to support process modeling and enaction
Process-Centered Software Engineering Environments (PSEE) have recently attracted a large number of researchers. In such environments the software processes are explicitly described and interpreted by the PSEE, allowing software activities to be automated, assisted and enforced. [Lehman and Belady, 1985; Osterweil, 1987] claim that this capability is a central element in a software development ...
متن کاملEvolving Software Processes by Tailoring the Behavior of Software Objects
Software process evolution corresponds to the act of improving the existing prescriptive software process models in a controlled and supported way. As software processes change constantly, it is therefore necessary to support one or more methods for assisting environment administrators in improving models. Changes are made in order to adapt software process models to new requirements, correct i...
متن کاملApplication of Combined Local Object Based Features and Cluster Fusion for the Behaviors Recognition and Detection of Abnormal Behaviors
In this paper, we propose a novel framework for behaviors recognition and detection of certain types of abnormal behaviors, capable of achieving high detection rates on a variety of real-life scenes. The new proposed approach here is a combination of the location based methods and the object based ones. First, a novel approach is formulated to use optical flow and binary motion video as the loc...
متن کامل